//#include <iostream>
//using namespace std;
//string x;
//int y;
//const int N = 1e6 + 10;
//int a[N],c[N];
//int la,lc;
//typedef long long LL;
//void sub(int a[],int c[])
//{
//	LL t = 0;
//	for (int i = lc-1;i >=0;i--)
//	{
//		t = t * 10 + a[i];
//		c[i] = t / y;
//		t %= y;
//	}
//	while(lc > 1 && c[lc - 1] == 0)lc--;
//}
//int main()
//{
//	cin >> x >> y;
//	la = x.size();
//	lc = la;
//	for (int i = 0;i < la;i++)
//	{
//		a[la - 1 - i] = x[i]-'0';
//	}
//	sub(a, c);
//	for (int i = lc - 1;i >= 0;i--)
//	{
//		cout << c[i];
//	}
//	return 0;
//}